import 'package:equatable/equatable.dart';


abstract class ImageEvent extends Equatable {
  const ImageEvent();

  @override
  List<Object> get props => [];
}

class InitialImageEvent extends ImageEvent {
  const InitialImageEvent();

  @override
  List<Object> get props => [];
}

class LoadImageEvent extends ImageEvent {
  final int index;
  final String url;
  final List<String> imageUrls;

  const LoadImageEvent(this.index, this.url, this.imageUrls);

  @override
  List<Object> get props => [index, url, imageUrls];
}